home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-04-19 | 2.0 KB | 99 lines | [TEXT/MPS ] |
- //# Copyright: © 1993-94 by Apple Computer, Inc., all rights reserved.
- #ifndef _TRNSFORM_
- #define _TRNSFORM_
-
- #ifndef _TRNSFRMB_
- #include "TrnsFrmB.idl"
- #endif
-
-
- //==============================================================================
- // Constants & types defined in this interface
- //==============================================================================
-
-
-
- //==============================================================================
- // Classes defined in this interface
- //==============================================================================
-
- interface ODTransform;
-
- //==============================================================================
- // Classes used by this interface
- //==============================================================================
-
- interface ODShape;
- interface ODStorageUnit;
-
- //==============================================================================
- // ODTransform
- //==============================================================================
-
- #ifdef _PLATFORM_MACINTOSH_
-
- interface ODTransform : ODBaseTransform
- {
- void InitTransform();
-
- ODBoolean IsQDOffset(); // Pure integer offset?
-
- ODQDPoint GetQDOffset();
-
- ODTransform SetQDOffset(in ODQDPoint point);
-
-
- #ifdef __SOMIDL__
- implementation
- {
- override:
- somInit,
- somUninit,
- Purge,
-
- GetType,
- GetOffset,
- GetPreScaleOffset,
- GetScale,
- GetMatrix,
- HasMatrix,
- IsSameAs,
- Reset,
- SetMatrix,
- Copy,
- CopyFrom,
- SetOffset,
- MoveBy,
- ScaleBy,
- ScaleDownBy,
- Invert,
- PreCompose,
- PostCompose,
- TransformPoint,
- InvertPoint,
- TransformShape,
- InvertShape,
- WriteTo,
- ReadFrom;
-
- releaseorder:
- InitTransform,
- IsQDOffset,
- GetQDOffset,
- SetQDOffset,
- ODTransform,
- ClearInverse,
- GetRawMatrix;
-
- majorversion = 1; minorversion = 0;
-
-
- };
- #endif
- };
-
- #endif //# _PLATFORM_MACINTOSH_
-
- #endif //# _TRNSFORM_
-
-